<html>
	<head>
		<meta charset="utf-8"/>
		<title>BLevelWidget</title>
		<link rel="stylesheet" type="text/css" href="../style.css"/>
	</head>
	<body>
		<h1>BLevelWidget</h1>
		<p>Inherites from <a href="BScrollArea.html">BScrollArea</a></p>
		<h2>public</h2>
		<table id="public"><tr><td align="right"></td><td><a href="#BLevelWidget(BWidget*)">BLevelWidget</a>(BWidget* parent = 0);</td></tr>
			<tr><td align="right"></td><td><a href="#~BLevelWidget()">~BLevelWidget</a>();</td></tr>
			<tr><td align="right">void </td><td><a href="#expandAll()">expandAll</a>();</td></tr>
			<tr><td align="right">void </td><td><a href="#shrinkAll()">shrinkAll</a>();</td></tr>
			<tr><td align="right">void </td><td><a href="#setSpace(int)">setSpace</a>(int space);</td></tr>
			<tr><td align="right">int </td><td><a href="#space()">space</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setArrowSize(int)">setArrowSize</a>(int arrowSize);</td></tr>
			<tr><td align="right">int </td><td><a href="#arrowSize()">arrowSize</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setSelectMode(SelectMode)">setSelectMode</a>(SelectMode select);</td></tr>
			<tr><td align="right">SelectMode </td><td><a href="#selectMode()">selectMode</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setImageSize(const BSize&)">setImageSize</a>(const BSize& imageSize);</td></tr>
			<tr><td align="right">const BSize& </td><td><a href="#imageSize()">imageSize</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setTopItem(BLevelItem*)">setTopItem</a>(BLevelItem* topItem);</td></tr>
			<tr><td align="right">BLevelItem* </td><td><a href="#topItem()">topItem</a>();</td></tr>
			<tr><td align="right">const BLevelItem* </td><td><a href="#topItem()">topItem</a>() const;</td></tr>
			<tr><td align="right">BLevelItem* </td><td><a href="#itemAt(const BPoint&)">itemAt</a>(const BPoint& pos);</td></tr>
			<tr><td align="right">const BLevelItem* </td><td><a href="#itemAt(const BPoint&)">itemAt</a>(const BPoint& pos) const;</td></tr>
			<tr><td align="right">BLevelItem* </td><td><a href="#item(const BString&)">item</a>(const BString& text);</td></tr>
			<tr><td align="right">const BLevelItem* </td><td><a href="#item(const BString&)">item</a>(const BString& text) const;</td></tr>
			<tr><td align="right">BLevelItem* </td><td><a href="#namedItem(const BString&)">namedItem</a>(const BString& text);</td></tr>
			<tr><td align="right">const BLevelItem* </td><td><a href="#namedItem(const BString&)">namedItem</a>(const BString& text) const;</td></tr>
			<tr><td align="right">BLevelItem* </td><td><a href="#itemOfValue(const BValue&)">itemOfValue</a>(const BValue& value);</td></tr>
			<tr><td align="right">const BLevelItem* </td><td><a href="#itemOfValue(const BValue&)">itemOfValue</a>(const BValue& value) const;</td></tr>
			<tr><td align="right">BLevelItem* </td><td><a href="#locate(const BString&)">locate</a>(const BString& path);</td></tr>
			<tr><td align="right">const BLevelItem* </td><td><a href="#locate(const BString&)">locate</a>(const BString& path) const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#containItem(const BLevelItem*)">containItem</a>(const BLevelItem* item);</td></tr>
			<tr><td align="right">bool </td><td><a href="#removeItem(BLevelItem*)">removeItem</a>(BLevelItem* item);</td></tr>
			<tr><td align="right">void </td><td><a href="#clearItems()">clearItems</a>();</td></tr>
			<tr><td align="right">int </td><td><a href="#selectedItemCount()">selectedItemCount</a>() const;</td></tr>
			<tr><td align="right">BLevelItem* </td><td><a href="#selectedItem(int)">selectedItem</a>(int index = 0);</td></tr>
			<tr><td align="right">const BLevelItem* </td><td><a href="#selectedItem(int)">selectedItem</a>(int index = 0) const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#setItemSelected(BLevelItem*, bool)">setItemSelected</a>(BLevelItem* item, bool selected);</td></tr>
			<tr><td align="right">bool </td><td><a href="#clearSelection()">clearSelection</a>();</td></tr>
			<tr><td align="right">int </td><td><a href="#levelCount()">levelCount</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setHeaderShown(bool)">setHeaderShown</a>(bool headerShown);</td></tr>
			<tr><td align="right">bool </td><td><a href="#headerShown()">headerShown</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setHeaderLabel(int, const BString&)">setHeaderLabel</a>(int index, const BString& label);</td></tr>
			<tr><td align="right">const BString& </td><td><a href="#headerLabel(int)">headerLabel</a>(int index) const;</td></tr>
		</table>
		<h2>protected</h2>
		<table id="protected"><tr><td align="right">virtual void </td><td><a href="#scrollArea()">scrollArea</a>();</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#resizeEvent(const BEvent&)">resizeEvent</a>(const BEvent& event);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#styleEvent(const BEvent&)">styleEvent</a>(const BEvent& event);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#freshEvent(const BEvent&)">freshEvent</a>(const BEvent& event);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#paintEvent(const BEvent&)">paintEvent</a>(const BEvent& event);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#keyDownEvent(const BKeyEvent&)">keyDownEvent</a>(const BKeyEvent& keyEvent);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#keyUpEvent(const BKeyEvent&)">keyUpEvent</a>(const BKeyEvent& keyEvent);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#mouseEnterEvent(const BMouseEvent&)">mouseEnterEvent</a>(const BMouseEvent& mouseEvent);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#mouseLeaveEvent(const BMouseEvent&)">mouseLeaveEvent</a>(const BMouseEvent& mouseEvent);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#mousePressEvent(const BMouseEvent&)">mousePressEvent</a>(const BMouseEvent& mouseEvent);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#mouseReleaseEvent(const BMouseEvent&)">mouseReleaseEvent</a>(const BMouseEvent& mouseEvent);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#mouseMoveEvent(const BMouseEvent&)">mouseMoveEvent</a>(const BMouseEvent& mouseEvent);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#mouseClickEvent(const BMouseEvent&)">mouseClickEvent</a>(const BMouseEvent& mouseEvent);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#mouseDoubleClickEvent(const BMouseEvent&)">mouseDoubleClickEvent</a>(const BMouseEvent& mouseEvent);</td></tr>
		</table>
		<div id="desc">
			<h2>Detailed Description : </h2>
		</div>
		<h2 id="docs">Member Documentation</h2>
		<div id="BLevelWidget(BWidget*)">
			<h3>BLevelWidget(BWidget* parent = 0);</h3>
		</div>
		<div id="~BLevelWidget()">
			<h3>~BLevelWidget();</h3>
		</div>
		<div id="expandAll()">
			<h3>void expandAll();</h3>
		</div>
		<div id="shrinkAll()">
			<h3>void shrinkAll();</h3>
		</div>
		<div id="setSpace(int)">
			<h3>void setSpace(int space);</h3>
		</div>
		<div id="space()">
			<h3>int space() const;</h3>
		</div>
		<div id="setArrowSize(int)">
			<h3>void setArrowSize(int arrowSize);</h3>
		</div>
		<div id="arrowSize()">
			<h3>int arrowSize() const;</h3>
		</div>
		<div id="setSelectMode(SelectMode)">
			<h3>void setSelectMode(SelectMode select);</h3>
		</div>
		<div id="selectMode()">
			<h3>SelectMode selectMode() const;</h3>
		</div>
		<div id="setImageSize(const BSize&)">
			<h3>void setImageSize(const BSize& imageSize);</h3>
		</div>
		<div id="imageSize()">
			<h3>const BSize& imageSize() const;</h3>
		</div>
		<div id="setTopItem(BLevelItem*)">
			<h3>void setTopItem(BLevelItem* topItem);</h3>
		</div>
		<div id="topItem()">
			<h3>BLevelItem* topItem();</h3>
		</div>
		<div id="topItem()">
			<h3>const BLevelItem* topItem() const;</h3>
		</div>
		<div id="itemAt(const BPoint&)">
			<h3>BLevelItem* itemAt(const BPoint& pos);</h3>
		</div>
		<div id="itemAt(const BPoint&)">
			<h3>const BLevelItem* itemAt(const BPoint& pos) const;</h3>
		</div>
		<div id="item(const BString&)">
			<h3>BLevelItem* item(const BString& text);</h3>
		</div>
		<div id="item(const BString&)">
			<h3>const BLevelItem* item(const BString& text) const;</h3>
		</div>
		<div id="namedItem(const BString&)">
			<h3>BLevelItem* namedItem(const BString& text);</h3>
		</div>
		<div id="namedItem(const BString&)">
			<h3>const BLevelItem* namedItem(const BString& text) const;</h3>
		</div>
		<div id="itemOfValue(const BValue&)">
			<h3>BLevelItem* itemOfValue(const BValue& value);</h3>
		</div>
		<div id="itemOfValue(const BValue&)">
			<h3>const BLevelItem* itemOfValue(const BValue& value) const;</h3>
		</div>
		<div id="locate(const BString&)">
			<h3>BLevelItem* locate(const BString& path);</h3>
		</div>
		<div id="locate(const BString&)">
			<h3>const BLevelItem* locate(const BString& path) const;</h3>
		</div>
		<div id="containItem(const BLevelItem*)">
			<h3>bool containItem(const BLevelItem* item);</h3>
		</div>
		<div id="removeItem(BLevelItem*)">
			<h3>bool removeItem(BLevelItem* item);</h3>
		</div>
		<div id="clearItems()">
			<h3>void clearItems();</h3>
		</div>
		<div id="selectedItemCount()">
			<h3>int selectedItemCount() const;</h3>
		</div>
		<div id="selectedItem(int)">
			<h3>BLevelItem* selectedItem(int index = 0);</h3>
		</div>
		<div id="selectedItem(int)">
			<h3>const BLevelItem* selectedItem(int index = 0) const;</h3>
		</div>
		<div id="setItemSelected(BLevelItem*, bool)">
			<h3>bool setItemSelected(BLevelItem* item, bool selected);</h3>
		</div>
		<div id="clearSelection()">
			<h3>bool clearSelection();</h3>
		</div>
		<div id="levelCount()">
			<h3>int levelCount() const;</h3>
		</div>
		<div id="setHeaderShown(bool)">
			<h3>void setHeaderShown(bool headerShown);</h3>
		</div>
		<div id="headerShown()">
			<h3>bool headerShown() const;</h3>
		</div>
		<div id="setHeaderLabel(int, const BString&)">
			<h3>void setHeaderLabel(int index, const BString& label);</h3>
		</div>
		<div id="headerLabel(int)">
			<h3>const BString& headerLabel(int index) const;</h3>
		</div>
		<div id="scrollArea()">
			<h3 id="scrollArea()">virtual void scrollArea();</h3>
		</div>
		<div id="resizeEvent(const BEvent&)">
			<h3 id="resizeEvent(const BEvent&)">virtual void resizeEvent(const BEvent& event);</h3>
		</div>
		<div id="styleEvent(const BEvent&)">
			<h3 id="styleEvent(const BEvent&)">virtual void styleEvent(const BEvent& event);</h3>
		</div>
		<div id="freshEvent(const BEvent&)">
			<h3 id="freshEvent(const BEvent&)">virtual void freshEvent(const BEvent& event);</h3>
		</div>
		<div id="paintEvent(const BEvent&)">
			<h3 id="paintEvent(const BEvent&)">virtual void paintEvent(const BEvent& event);</h3>
		</div>
		<div id="keyDownEvent(const BKeyEvent&)">
			<h3 id="keyDownEvent(const BKeyEvent&)">virtual void keyDownEvent(const BKeyEvent& keyEvent);</h3>
		</div>
		<div id="keyUpEvent(const BKeyEvent&)">
			<h3 id="keyUpEvent(const BKeyEvent&)">virtual void keyUpEvent(const BKeyEvent& keyEvent);</h3>
		</div>
		<div id="mouseEnterEvent(const BMouseEvent&)">
			<h3 id="mouseEnterEvent(const BMouseEvent&)">virtual void mouseEnterEvent(const BMouseEvent& mouseEvent);</h3>
		</div>
		<div id="mouseLeaveEvent(const BMouseEvent&)">
			<h3 id="mouseLeaveEvent(const BMouseEvent&)">virtual void mouseLeaveEvent(const BMouseEvent& mouseEvent);</h3>
		</div>
		<div id="mousePressEvent(const BMouseEvent&)">
			<h3 id="mousePressEvent(const BMouseEvent&)">virtual void mousePressEvent(const BMouseEvent& mouseEvent);</h3>
		</div>
		<div id="mouseReleaseEvent(const BMouseEvent&)">
			<h3 id="mouseReleaseEvent(const BMouseEvent&)">virtual void mouseReleaseEvent(const BMouseEvent& mouseEvent);</h3>
		</div>
		<div id="mouseMoveEvent(const BMouseEvent&)">
			<h3 id="mouseMoveEvent(const BMouseEvent&)">virtual void mouseMoveEvent(const BMouseEvent& mouseEvent);</h3>
		</div>
		<div id="mouseClickEvent(const BMouseEvent&)">
			<h3 id="mouseClickEvent(const BMouseEvent&)">virtual void mouseClickEvent(const BMouseEvent& mouseEvent);</h3>
		</div>
		<div id="mouseDoubleClickEvent(const BMouseEvent&)">
			<h3 id="mouseDoubleClickEvent(const BMouseEvent&)">virtual void mouseDoubleClickEvent(const BMouseEvent& mouseEvent);</h3>
		</div>
	</body>
</html>